idler impeller - French English Dictionary